package org.stream.answerduel.vo.Message;

import lombok.Data;

import java.io.Serializable;

/**
 * 功能描述：存储MQ消息的实体类
 *
 * @Auther: 苏建誉
 * @Date: 2019/7/11 22:48
 */

/**
 * 类型枚举
 * @Pvp 匹配通知
 * @AnswerNotice 答题通知
 * @subject 题目
 */
enum Type{Pvp,subject,AnswerNotice,FiendsApply,FinalResult,JoinRoom,QuitRoom}

@Data
public abstract class Message implements Serializable {

    /**
     * 类型
     */
    private Type type;

    public Message(){

    }
    public Message(Type type){
        this.type=type;
    }
}
